//
//  FBDTopSelectView.h
//  NewMedSci
//
//  Created by feng on 16/2/14.
//  Copyright © 2016年 Bioon. All rights reserved.
//

#import <UIKit/UIKit.h>

typedef void(^topSelectItemBlock)(NSInteger indexItem);
typedef void(^addItemBlock) (void);
@interface FBDTopSelectView : UIView
@property (nonatomic,strong)NSMutableArray * titleListArray;
@property (nonatomic,strong)NSMutableArray * buttonUrlsArray;
/**
 *  FBDSelect构造函数   (用UIButton)
 *
 *  @param frame  大小
 *  @param number item的个数
 *  @param comeBlock selectBlock的回调
 *
 *  @return 返回的实例
 */
-(instancetype)initWithFrame:(CGRect)frame  withButtonUrls:(NSMutableArray*)urlsArray  selectButtonItemBlock:(topSelectItemBlock)comeBlock;
/**
 *      @author 冯宝东
 *
 *      设置默认的 索引 做相应的处理
 *
 *      @param index 索引
 *
 */
-(void)setUpButtonClickedIndex:(NSInteger)index;
/**
 *  FBDSelect构造函数
 *
 *  @param frame  大小
 *  @param number item的个数
 *  @param scrollAble 能否滑动
 *  @param comeBlock selectBlock的回调
 *
 *  @return 返回的实例
 */
-(instancetype)initWithFrame:(CGRect)frame  withTitles:(NSMutableArray*)titleArray selectItemBlock:(topSelectItemBlock)comeBlock;



/**
 *  FBDSelect构造函数
 *
 *  @param frame  大小
 *  @param number item的个数
 *  @param scrollAble 能否滑动
 *  @param comeBlock selectBlock的回调
 *  @param comeAddBlock comeAddBlock的回调
 *
 *  @return 返回的实例
 */
-(instancetype)initWithFrame:(CGRect)frame  withTitles:(NSMutableArray*)titleArray selectItemBlock:(topSelectItemBlock)comeBlock  withAddItemBcock:(addItemBlock)comeAddBlock;


// 配置 scrollView的 titleView
-(void)configeScrollTitleViewWithIndex:(NSInteger)index;






@end
